﻿using System;
using System.Linq;
using System.Windows.Controls;
using Microsoft.Phone.Controls;

namespace TTApp.Phone.Silverlight.Hexagons
{
    public abstract partial class Gameplay : UserControl
    {
        #region //--------- Public Constructors ---------//
        public Gameplay()
        {
            InitializeComponent();
            Loaded += new System.Windows.RoutedEventHandler(OnLoaded);
        }
        #endregion

        #region //--------- Abstract Properties ----------//
        /// <summary>
        /// Lớp kế thừa cài đặt Property này để lấy đối tượng Game đính vào Gameplay này.
        /// </summary>
        public abstract GameBase Game { get; }

        /// <summary>
        /// Lấy đối tượng Page mà Gameplay này đang nằm trong.
        /// </summary>
        public PhoneApplicationPage Page { get; set; }
        #endregion

        #region //--------- Event Handlers --------------//
        private void OnLoaded(object sender, System.Windows.RoutedEventArgs args)
        {
            
        }
        #endregion
    }
}
